const baseUri = '/mock/13/materials'
const material = `${baseUri}` // 物资
const materialMonth = `${baseUri}/month` // 物资（月计划）
const materiaPurchase = `${baseUri}/purchase` // 物资（c采购计划）
const materiaTender = `${baseUri}/tender` // 物资(招标计划)
const materiaBiddingPurchase = `${baseUri}/purchasesApply` // 物资(招标采购申请)
const project = `/mock/13/projects` // 项目
export default {
  project: {
    list: () => {
      return `${project}/list`
    } // get  查询所有项目
  },
  material: {
    list: () => {
      return `${material}/materialsProcurement_list`
    }, // 查询列表数据 post 设备采购策划
    equrimentAddRow: () => {
      return `${material}/equrimentAddRow`
    }, // 机械设备添加行 post
    linkManList: () => {
      return `${material}/linkMan`
    }, // 查询联系人列表数据 post
    del: () => {
      return `${material}/materialsProcurementDel`
    }, // post设备采购策划删除
    monthList: () => {
      return `${material}/needMasterPlanMonth_list`
    }, // post月计划列表数据
    equipmentList: () => {
      return `${material}/equipment/list`
    }, // post 机械设备需用总计划
    equipmentEdit: () => {
      return `${material}/equipment/editSave`
    }, // post 机械设备需用总计划编辑保存
    equipmentDel: () => {
      return `${material}/equipment/del`
    }, // post 机械设备需用总计划
    monthDel: () => {
      return `${material}/needMasterPlanMonth_del`
    }, // post设备采购策划删除
    createCode: () => {
      return `${material}/createCode`
    }, // get  获取编码 自动生成
    temStorage: () => {
      return `${material}/needMasterPlan_add`
    }, // POST 总计划暂存
    rowDetails: id => {
      return `${material}/needMasterPlan_details/${id}`
    }, // get 总计划编辑回显数据
    rebarAddRow: () => {
      return `${material}/rebarAddRow`
    }, // post 钢筋需用计划添加一行（总计划）
    concreteAddRow: () => {
      return `${material}/concreteAddRow`
    }, // post 混凝土需用计划添加一行（总计划）
    materailAddRow: () => {
      return `${material}/materailAddRow`
    }, // post 项目物资需用计划添加一行（总计划）
    toolsAdd: () => {
      return `${material}/toolsAdd`
    }, // post 周转工具添加一行（总计划）
    rebarPlanTable: () => {
      return `${material}/rebarPlanTable`
    }, // post 钢筋需用计划列表数据（总计划）
    toolsList: () => {
      return `${material}/toolsList`
    }, // post 周转工具列表数据（总计划）
    materialNeedList: () => {
      return `${material}/materialNeedList`
    }, // post 项目物资需用计划列表数据（总计划）
    materialEdit: () => {
      return `${material}/materialEdit`
    }, // put 项目物资需用计划行编辑（总计划）
    materialDel: () => {
      return `${material}/materialDel`
    }, // post 项目物资需用计划行删除（总计划）
    concreteTable: () => {
      return `${material}/concreteTable`
    }, // post 混凝土需用计划列表数据（总计划）
    rebarDel: () => {
      return `${material}/rebar/del`
    }, // post 钢筋需用计划删除（总计划）
    toolsDel: () => {
      return `${material}/toolsDel`
    }, // post 周转工具删除（总计划）
    toolsEdit: () => {
      return `${material}/toolsEdit`
    }, // put 周转工具编辑（总计划）
    concreteDel: () => {
      return `${material}/concreteDel`
    }, // post 混凝土需用计划删除（总计划）
    changeProject: () => {
      return `${material}/changeProject`
    }, // put  修改项目名称
    rebarEditRow: () => {
      return `${material}/rebar/editRow`
    }, // put  钢筋需用总计划编辑当前行
    concreteEdit: () => {
      return `${material}/concreteEdit`
    }, // put  混凝土需用总计划编辑当前行
    materialsList: () => {
      return `${material}/materialsList`
    }, // post  物资弹出框
    projectDetails: () => {
      return `${material}/projectDetails`
    } // get  根据项目id  查询项目数据
  },
  materialMonth: {
    // 月计划
    addRow: () => {
      // 添加行
      return `${materialMonth}/materialsMothPlan_addRow`
    },
    // 物资列表
    list: () => {
      return `${materialMonth}/list`
    },
    // 编辑回显
    editDetails: id => {
      // get
      return `${materialMonth}/editDetails/${id}`
    },
    // 编辑保存
    editSave: () => {
      // gput
      return `${materialMonth}/editSave`
    },
    // 添加行
    materailAddRow: () => {
      // get
      return `${materialMonth}/materialsMothPlan_addRow`
    },
    del: () => {
      // 删除post
      return `${materialMonth}/month/del`
    },
    temporaryStorage: () => {
      // 暂存
      return `${materialMonth}/temporaryStorage`
    }
  },
  materiaPurchase: {
    // 采购计划
    rowDetails: id => {
      // 回显编辑详情
      return `${materiaPurchase}/editDetails/${id}`
    },
    del: () => {
      // 删除
      return `${materiaPurchase}/del`
    },
    editSave: () => {
      // 编辑保存
      return `${materiaPurchase}/editSave`
    },
    addRow: () => {
      // 添加当前行
      return `${materiaPurchase}/addRow`
    },
    list: () => {
      // 列表数据
      return `${materiaPurchase}/list`
    }
  },
  materiaTender: {
    list: () => {
      return `${materiaTender}/findListByMain`
    }, // post 清单列表
    listDel: () => {
      return `${materiaTender}/list_del`
    }, // post  删除
    editSave: () => {
      return `${materiaTender}/editSave`
    }, // put 编辑保存
    addRow: () => {
      return `${materiaTender}/plan_addRow`
    }, // post 添加行
    save: () => {
      return `${materiaTender}/base_save`
    }, // post 基本信息暂存与提交
    materialDel: () => {
      return `${materiaTender}/del`
    }, // post 基本信息暂存与提交
    editDetail: id => {
      return `${materiaTender}/editDetails/${id}`
    }, // get 编辑回显
    needTableList: () => {
      return `${materiaTender}/needTableList`
    }, // post 编辑回显
    summaryList: () => {
      return `${materiaTender}/summaryList`
    } // post  删除
  },
  materiaBiddingPurchase: {
    list: () => {
      return `${materiaBiddingPurchase}/purchase_list`
    }, // post 清单列表
    listDel: () => {
      return `${materiaBiddingPurchase}/list_del`
    } // post 清单列表
    // listDel: () => {
    //   return `${materiaBiddingPurchase}/list_del`
    // }, // post  删除
    // editSave: () => {
    //   return `${materiaBiddingPurchase}/editSave`
    // }, // put 编辑保存
    // addRow: () => {
    //   return `${materiaBiddingPurchase}/plan_addRow`
    // }, // post 添加行
    // save: () => {
    //   return `${materiaBiddingPurchase}/base_save`
    // }, // post 基本信息暂存与提交
    // materialDel: () => {
    //   return `${materiaBiddingPurchase}/del`
    // }, // post 基本信息暂存与提交
    // editDetail: id => {
    //   return `${materiaBiddingPurchase}/editDetails/${id}`
    // }, // get 编辑回显
    // needTableList: () => {
    //   return `${materiaBiddingPurchase}/needTableList`
    // }, // post 编辑回显
    // summaryList: () => {
    //   return `${materiaBiddingPurchase}/summaryList`
    // } // post  删除
  }
}
